check_eq(fdb.kvdb_init("env", "onchip_flash"), true, ".kvdb_init ERROR")
check_eq(fdb.kv_set("testBool", false), true, ".kv_set ERROR")
check_eq(fdb.kv_set("testNumber1", 123), true, ".kv_set ERROR")
check_eq(fdb.kv_set("testNumber2", 1.23), true, ".kv_set ERROR")
check_eq(fdb.kv_set("testString", "LuatOS-SoC-Test"), true, ".kv_set ERROR")
check_eq(fdb.kv_set("testTable", {
    project = "LuatOS-SoC-Test",
    version = 1.0
}), true, ".kv_set ERROR")

check_eq(fdb.kv_get("testBool"), false, ".kv_get ERROR")
check_eq(fdb.kv_get("testNumber1"), 123, ".kv_get ERROR")
check_eq(fdb.kv_get("testNumber2"), 1.23, ".kv_get ERROR")
check_eq(fdb.kv_get("testString"), "LuatOS-SoC-Test", ".kv_get ERROR")
check_eq(fdb.kv_get("testTable")["project"], "LuatOS-SoC-Test", ".kv_get ERROR")
check_eq(fdb.kv_get("testTable")["version"], 1.0, ".kv_get ERROR")
check_eq(fdb.kv_del("testBool"), true, ".kv_del ERROR")
check_eq(fdb.kv_get("testBool"), nil, ".kv_get ERROR")

